package _case

import (
	"fmt"
	"regexp"
)

func RegexpCase() {
	//^ 表示字符串的开头。
	//$ 表示字符串的结尾
	//指挥匹配一个字符串
	//reg := regexp.MustCompile(`^[a-z]+\[[0-9]+\]$`)
	//匹配多个
	reg := regexp.MustCompile(`[a-z]+\[[0-9]+\]`)
	//判断给定字符串是否符合规则
	fmt.Println(reg.MatchString("adc[111]"))
	//从给定的字符串查找符合条件的字符串
	bytes := reg.FindAll([]byte("adc[111] dds[855]"), -1)
	for _, b := range bytes {
		fmt.Println(string(b))
	}

}
